#ifndef CONTROLEUR_H
#define CONTROLEUR_H

#include <vector>
#include <string>
#include <iostream>
#include "Reseau.h"
#include "ReseauMobile.h"
#include "ReseauFixe.h"

class Controleur
{
public:
        Controleur();
        ~Controleur();
		void ajouterReseauMobile(ReseauMobile rMobile);
		void ajouterReseauFixe(ReseauFixe rFixe);
		void supprimerReseau(int nid);		
		void chercherReseau(int nid)  const;
		void listeReseauMobile(double capReseau) const;
		void listeReseauFixe(double capReseau)  const;
		void ajouterMessage(int nid, std::string message);
       
private :
       std::vector<Reseau*> vReseaux_;
};
#endif // CONTROLEUR_H
